*{
margin: 0;
padding: 0;
}
ul{
list-style: none; 
}
#ribbon ul li{
float: left;
}
#ribbon_wrap{
position: absolute;
width: 100%;
top: 55%;
}
#ribbon{
width: 1000px;
margin: 0 auto;
overflow: hidden;
height: 150px;
}
#popopen_wrap{
width:  100%;
height: 100%;
position: absolute;
display: none;
z-index: 3000;
}
#img_holder_bg{
opacity: 0.7;
background: black;
width:  100%;
height: 100%;
position: absolute;
z-index: 3005;
}
#img_holder_wrap{
height: 600px;
position: absolute;
width: 100%;
}
#img_holder{
position: fixed;
top: 50%;
left: 50%;
margin-left: -300px;
margin-top: -200px;
z-index: 3010;
border: 10px solid white;
}
